# view.py 负责页面的显示
import time
class View():
    # 显示银行首页面
    @classmethod
    def welcome_view(cls):
        print("*******************************************")
        print("*****            千锋银行              *****")
        print("*****             V 1.0               *****")
        print("*****            欢迎光临              *****")
        print("*******   贪婪玩月:是兄弟就来砍我       *****")
        print("*******************************************")

    # 用户登录的方法
    @classmethod
    def login(cls):
        #模拟用户登录
        user_dict = {"lisi":"123456","liuge":"987654"}  # 银行中所有的用户
        # 判断用户输入的账号和密码是否正确
        username = input("请输入用户名:")
        if username not in user_dict:
            print("你还不是我行的用户,请办卡!")
            return
        # 判断用户输入的密码是否正确:
        pwd = input("请输入密码:")
        if pwd != user_dict[username]:
            print("密码错误!")
            return
        # 登录成功
        print("欢迎光临,恭喜您登录成功!正在跳转至银行操作页面......")
        time.sleep(1)

    @classmethod
    def main_view(cls):
        # 千锋银行的主页面
        """
            1.开户 2.查询 3.取款 4.存款 5.转账 6.改密码 7.挂失 8.销卡 9.补卡 q.退出
        """
        print("***************************************************")
        print("******              千锋银行主要功能            *****")
        print("******              (1)开户 (2)查询            *****")
        print("******              (3)取款 (4)存款            *****")
        print("******              (5)转账 (6)改密码          *****")
        print("******              (7)挂失 (8)销卡            *****")
        print("******              (9)补卡 (0)解锁            *****")
        print("******                  (q)退出                *****")
        print("******                                        *****")
        print("***************************************************")